/*
* @Author: wanghongfucoder
* @Date:   2017-03-28 13:52:46
* @Last Modified by:   wanghongfucoder
* @Last Modified time: 2017-03-28 13:55:08
*/

public abstract class Game {
	abstract void initialize();
	abstract void startPlay();
	abstract void endPlay();
	public final void play(){
		initialize();
		startPlay();
		endPlay();
	}
}